home *** CD-ROM | disk | FTP | other *** search
/ Logiciels PC Special 3 / Logiciel PC - Hors-Serie 3.iso / Logs / arcade / system16 / s16079dx / S-HANGON.GCS < prev    next >
Text File  |  1998-05-23  |  3KB  |  131 lines

  1. **************************************************
  2. * SEGA 19?? | Super Hang-On                      *
  3. **************************************************
  4.  
  5. .game Super_Hang-On_(mixed)
  6. .shortname s-hangon
  7. .gamenumber 0
  8.  
  9. .rompath roms\s-hangon\
  10. .zip s-hangon.zip
  11.  
  12. !REM Use_bootleg_&_original_roms
  13.  
  14. *cpu 1
  15. .romsize 3
  16. .romload S-HANGON.30 S-HANGON.32
  17. .romload S-HANGON.29 S-HANGON.31
  18. .patchcode 0x65bd 0xf9
  19. .patchcode 0x6677 0xfa
  20. .patchcode 0x66d5 0xfb
  21. .patchcode 0x9621 0xfb
  22.  
  23. *cpu 2
  24. .romsize 4
  25. .romload S-HANGON.09 S-HANGON.05
  26. .romload S-HANGON.08 S-HANGON.04
  27.  
  28. .scrsize 16
  29. .scrload s-hangon.23 s-hangon.24 s-hangon.25
  30.  
  31. .objsize 1252
  32. .objload IC8 IC16
  33. .objload IC7 IC15
  34. .objload IC6 IC14
  35. .objload IC5 IC13
  36. .objload IC4 IC12
  37. .objload IC3 IC11
  38. .objload IC2 IC10
  39. .objload IC7 IC15
  40. .objload IC8 IC16
  41.  
  42. *info     00 01 02 03 04 05 06 07 08 09 0A 0B 0C 0D 0E 0F
  43. .objoffs  00 01 02 03 04 05 06 07 08 09 0xA 0xB 0xC 0xD 0xE 0xF
  44.  
  45. *.commonarea 0x800 0x800
  46.  
  47. .defram 0x20 64
  48.  
  49. .defram 0x40 64
  50. .defram 0x41 64
  51. .defram 0x60 64
  52. .defram 0xA0 64
  53.  
  54. .defram 0xc4 1
  55. .defram 0xC6 128
  56.  
  57. * cpu0:c7e034 cpu1:7fe034
  58. .defmappedram 0x7e 64 0xc60000
  59. .defmappedram 0x7f 64 0xc70000
  60.  
  61. * save 1KB from 7FFC00 to C40000
  62. .specialforshangon
  63.  
  64. .defram 0xE0 64
  65. .defram 0xFF 64
  66.  
  67. .defram 0x10 64
  68. .defram 0x45 64
  69.  
  70. .define txt 0x41
  71. .define vid 0x40
  72. .define io 0xE0
  73. .define spr 0x60
  74. .define pal 0xA0
  75. *.define soundbank 0xFE
  76.  
  77. .define iopl1 0x3001
  78. .define iopl2 0x0005
  79. .define iogen 0x1001
  80. .define iods1 0x2003
  81. .define iods2 0x2001
  82.  
  83. .define reghsfg 0x410FF8
  84. .define regvsfg 0x410F25
  85. .define regpsfg 0x410E9F
  86.  
  87. .define reghsbg 0x410FFA
  88. .define regvsbg 0x410F27
  89. .define regpsbg 0x410E9D
  90.  
  91. .define regscractsega3d 0xe00003
  92.  
  93. * This game transfers 8-bytes to Z80 at a time.
  94. * It is handled by special method 4
  95. * no soundbank involved.
  96. .sound 3
  97. .z80load ic88
  98. .z80com 4 0xf800 0x20c640 8
  99. *.z80patch 0x4d 0xc7
  100. *.z80patch 0x02 0x46
  101. *.z80patch 0x66 0xc9
  102. .ym2151 6
  103.  
  104. .define bgcolormode 1
  105. .define bgtextmode 1
  106. .pre16 2
  107. .define bgxoffset 8
  108. .define sprxoffset 8
  109. .define bglayer 0xc3
  110.  
  111. .grscrload s-hangon.26 512 1024 8 0 4 0xc68000 0x200 0x400 0x600 0x0f80 0x0070 0x08040006 0x0a040202
  112.  
  113. .analogstick 0xe030f9 0 0x80 4 0x42 0xe030fa 1 0x0 0x8 1 0xe030fb 1 0x0 0x20 1
  114.  
  115. .saveextra 0x200000 0x10000
  116. .saveextra 0xc40000 0x400
  117. .saveextra 0xc60000 0x10000
  118. .saveextra 0xc70000 0x10000
  119.  
  120. .leds 0xE00003 0x04 0x04 0x04 1
  121.  
  122. .dipswitch 0x01 0 ADVERTISE_SOUND OFF ON _ _ _ _ _ _
  123. .dipswitch 0x06 1 DIFFICULTY MEDIUM EASY HARD HARDEST _ _ _ _
  124. .dipswitch 0x18 3 TIME_ADJUST NORMAL MEDIUM HARD HARDEST _ _ _ _
  125. .dipswitch 0x20 5 PLAY_MUSIC ON OFF _ _ _ _ _ _
  126.  
  127. .labeljoy _ _ _ BRAKE _ ACCELE TURN_RIGHT TURN_LEFT
  128. .labelgen COIN_1 COIN_2 TEST SERVICE START TURBO _ _
  129.  
  130. .end
  131.